home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 108 / MacAddict108.iso / Software / Audio & Music / StartupSoundPrefPane 1.0.3.dmg / StartupSoundPrefPane.pkg / Contents / Resources / InstallationCheck < prev    next >
Encoding:
Paul Falstad's zsh script  |  2005-05-28  |  611 b   |  25 lines

  1. #!/bin/zsh
  2.  
  3. OLDEST_VERSION="10.2"
  4. SCRIPT_NAME="InstallationCheck"
  5.  
  6. VERSION=$(sw_vers | sed -e '/ProductVersion:/!d' | sed -e 's/[[:alnum:]]*:[[:space:]]*//')
  7. if [[ -z "${VERSION}" ]] then
  8.     echo ${SCRIPT_NAME}: Could not get system version!
  9.     exit 100
  10. fi
  11.  
  12. if [[ "${VERSION}" < "${OLDEST_VERSION}" ]] then
  13.     echo ${SCRIPT_NAME}: Too old system! Version ${OLDEST_VERSION} or later is required.
  14.     exit 99
  15. fi
  16.  
  17. if [[ "${VERSION}" == "10.3" || "${VERSION}" == "10.3.1" ]] then
  18.     if [[ -n $(ioreg | grep -F arcana_PRAM) ]] then
  19.         echo ${SCRIPT_NAME}: Find the old version on Mac OS X ${VERSION}.
  20.         exit 112
  21.     fi
  22. fi
  23.  
  24. exit 0;
  25.